package io.rehuo.modules.app.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import io.rehuo.modules.app.entity.ApplyEntity;
import io.rehuo.modules.app.entity.PayConfigEntity;
import io.rehuo.modules.app.entity.UserVaEntity;
import io.rehuo.modules.app.entity.vo.AccountEntity;

public interface UserVaService extends IService<UserVaEntity> {

    UserVaEntity saveUserVaHqpay(JSONObject data, ApplyEntity applyEntity, PayConfigEntity payConfigEntity);

    UserVaEntity saveUserVa(String ret_data, ApplyEntity applyEntity, PayConfigEntity payConfigEntity);

    void saveUserVaHqpayNew(AccountEntity accountEntity, ApplyEntity applyEntity, PayConfigEntity payConfigEntity, String batchId);
}
